home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 42 / Amiga Format AFCD42 (Issue 126, Aug 1999).iso / -serious- / comms / other / slrn / slrn_src / src / config.hin < prev    next >
Text File  |  1999-05-14  |  2KB  |  123 lines

  1. /* -*- C -*- */
  2.  
  3. /* Note: this is for unix only.  See slrnconf.h for other systems.  
  4.  * Also edit slrnfeat.h for slrn features.
  5.  */
  6.  
  7. #ifndef SLRN_CONFIG_H
  8. #define SLRN_CONFIG_H
  9.  
  10. /* define if you want to hard-code the domain */
  11. #undef USE_DOMAIN_NAME
  12.  
  13. /* set your domain here */
  14. #undef MY_DOMAIN_NAME
  15.  
  16.  
  17. /* define if you have stdlib.h */
  18. #undef HAVE_STDLIB_H
  19.  
  20. /* define if you have unistd.h */
  21. #undef HAVE_UNISTD_H
  22.  
  23. /* define if you have fcntl.h */
  24. #undef HAVE_FCNTL_H
  25.  
  26. /* define if you have termios.h */
  27. #undef HAVE_TERMIOS_H
  28.  
  29. /* define if you have memory.h */
  30. #undef HAVE_MEMORY_H
  31.  
  32. /* define if you have malloc.h */
  33. #undef HAVE_MALLOC_H
  34.  
  35. /* define if you have memset */
  36. #undef HAVE_MEMSET
  37.  
  38. /* define if you have memcpy */
  39. #undef HAVE_MEMCPY
  40.  
  41. #undef HAVE_SIGLONGJMP
  42.  
  43. /* define if you have this. */
  44. #undef HAVE_PUTENV
  45. #undef HAVE_GETCWD
  46.  
  47. #undef HAVE_DIRENT_H
  48. #undef HAVE_SYS_NDIR_H
  49. #undef HAVE_SYS_DIR_H
  50. #undef HAVE_NDIR_H
  51.  
  52. #undef HAVE_SYS_WAIT_H
  53.  
  54. /* define if you have <sys/socket.h> */
  55. #undef HAVE_SYS_SOCKET_H
  56.  
  57. /* define if you have <socket.h> */
  58. #undef HAVE_SOCKET_H
  59.  
  60. /* define if you have <netinet/in.h> */
  61. #undef HAVE_NETINET_IN_H
  62.  
  63. /* define if you have <arpa/inet.h> */
  64. #undef HAVE_ARPA_INET_H
  65.  
  66.  
  67. #undef HAVE_GETDOMAINNAME
  68.  
  69. /* Do we have posix signals? */
  70. #undef HAVE_SIGACTION
  71. #undef HAVE_SIGPROCMASK
  72. #undef HAVE_SIGEMPTYSET
  73. #undef HAVE_SIGADDSET
  74.  
  75. #if defined(HAVE_SIGADDSET) && defined(HAVE_SIGEMPTYSET)
  76. # if defined(HAVE_SIGACTION) && defined(HAVE_SIGPROCMASK)
  77. #  define SLRN_POSIX_SIGNALS
  78. # endif
  79. #endif
  80.  
  81. #undef mode_t
  82. #undef pid_t
  83. #undef uid_t
  84. #undef pid_t
  85.  
  86.  
  87. #if defined(ultrix) && !defined(__GNUC__)
  88. # ifndef NO_PROTOTYPES
  89. #  define NO_PROTOTYPES
  90. # endif
  91. #endif
  92.  
  93. #ifndef REAL_UNIX_SYSTEM
  94. # define REAL_UNIX_SYSTEM
  95. #endif
  96.  
  97. #ifdef _AIX
  98. # ifndef _POSIX_SOURCE
  99. #  define _POSIX_SOURCE
  100. # endif
  101. # ifndef _ALL_SOURCE
  102. #  define _ALL_SOURCE
  103. # endif
  104. /* This may generate warnings but the fact is that without it, xlc will 
  105.  * INCORRECTLY inline many str* functions. */
  106. # undef __STR__
  107. #endif
  108.  
  109. #ifndef __unix__
  110. # define __unix__ 1
  111. #endif
  112.  
  113. #define SLRN_SERVER_ID_NNTP 1
  114. #define SLRN_SERVER_ID_SPOOL 2
  115.  
  116. #define SLRN_POST_ID_NNTP 1
  117. #define SLRN_POST_ID_INEWS 2
  118. #define SLRN_POST_ID_PULL 3
  119.  
  120. #define SLRN_PATH_SLASH_CHAR    '/'
  121.  
  122. #endif /* SLRN_CONFIG_H */
  123.